--- title: ChaiScript-26a00341761dfefdf624c9ec3ca8878160d0de5f-x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer permalink: ChaiScript-26a00341761dfefdf624c9ec3ca8878160d0de5f-x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer.html tags: data layout: ci_results date: 2015-06-01 23:50:19 unhandled_failure: false build_error_count: 1 build_warning_count: 4 package_error_count: 0 package_warning_count: 0 test_count: 351 test_passed_count: 351 repository: ChaiScript/ChaiScript compiler: clang compiler_version: 3.5 architecture: os: Linux os_release: Ubuntu-14.04 is_release: false release_packaged: false packaging_skipped: true package_name: tag_name: commit_sha: 26a00341761dfefdf624c9ec3ca8878160d0de5f branch_name: remove_std_function test_run: true pull_request_issue_id: "" pull_request_base_repository: pull_request_base_ref: device_id: x86_64-Linux-Ubuntu-14.04-clang-3.5-AddressSanitizer pending: false analyze_only: false build_time: 813.994717881 test_time: 59.020093888 package_time: install_time: results_repository: ChaiScript/ChaiScript-BuildResults machine_name: jason-VirtualBox machine_ip: 10.0.2.15 coverage_enabled: false coverage_pass_limit: 90 coverage_warn_limit: 75 coverage_lines: 0 coverage_total_lines: 0 coverage_functions: 0 coverage_total_functions: 0 coverage_url: asset_url: --- { "build_results": [ { "filename": "/home/jason/CIWork/ci_runs/CS-26-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp", "linenumber": "198", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": "/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-Cce_wrapper >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)> >' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &), std::function (const std::runtime_error &)> >, const std::function (const std::runtime_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)> >' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch:3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib:Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/sam.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >, std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), std::reference_wrapper > &, int)> >, std::reference_wrapper > &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >, std::reference_wrapper > &(std::vector > &, const std::vector > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &, std::vector > &, const std::vector > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller &> >, chaiscript::dispatch::detail::Const_Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn fiion_Base> &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function templale included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_cte specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const bool &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool), std::reference_wrapper (bool)> >, std::reference_wrapper (bool)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun, bool>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &), std::reference_wrapper (const std::exception &)> >, std::reference_wrapper (const std::exception &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::exception &>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double), std::reference_wrapper (double)> >, std::reference_wrapper (double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double), std::reference_wrapper (long double)> >, std::reference_wrapper (long double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float), std::reference_wrapper (float)> >, std::reference_wrapper (float)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, float>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int), std::reference_wrapper (int)> >, std::reference_wrapper (int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long), std::reference_wrapper (long)> >, std::reference_wrapper (long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034onstructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >, std::reference_wrapper (const std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun, const std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >, std::reference_wrapper &(std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >, std::reference_wrapper &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/disp176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int), std::reference_wrapper (unsigned int)> >, std::reference_wrapper (unsigned int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long), std::reference_wrapper (unsigned long)> >, std::reference_wrapper (unsigned long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char), std::reference_wrapper (char)> >, std::reference_wrapper (char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ratchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &), std::reference_wrapper &, int, const char &)> >, std::reference_wrapper &, int, const char &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), std::reference_wrapper &, int)> >, std::reference_wrapper &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/booef));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::dtstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char), chaiscript::dispatch::detail::Caller, char> >, chaiscript::dispatch::detail::Caller, char> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >, std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), std::reference_wrapper > &, int)> >, std::reference_wrapper > &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_ru::pair, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >, std::reference_wrapper > &(std::vector > &, const std::vector > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &, std::vector > &, const std::vector > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standstd::pair, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hppard_library::Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_l:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jasg, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constron/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.uctor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in 5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: ininstantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >, std::reference_wrapper (const std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun, const std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >, std::reference_wrapper &(std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >, std::reference_wrapper &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &), std::reference_wrapper &, int, const char &)> >, std::reference_wrapper &, int, const char &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), std::reference_wrapper &, int)> >, std::reference_wrapper &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/incstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >, chaiscript::dispatch::detail::Constructor, const std::pair &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller> >, chaiscript::dispatch::detail::Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller> >, chaiscript::dispatch::detail::Const_Caller> &>' requested here\n chaiscrlude/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char), chaiscript::dispatch::detail::Caller, char> >, chaiscript::dispatch::detail::Caller, char> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib-ipt::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/chaiscript_stdlib.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:17:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:30: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>' requested here\n lib->add(chaiscript::fun([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\n177 warnings generated.\n>add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >, chaiscript::dispatch::detail::Constructor, const std::pair &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller> >, chaiscript::dispatch::detail::Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller> >, chaiscript::dispatch::detail::Const_Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:30: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>' requested here\n lib->add(chaiscript::fun([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, float, double, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, float, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const BaseClass &, float, double), chaiscript::dispatch::detail::Const_Caller, BaseClass, float, double> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const BaseClass &, float, double), chaiscript::dispatch::detail::Const_Caller, BaseClass, float, double> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const BaseClass &, float, double), chaiscript::dispatch::detail::Const_Caller, BaseClass, float, double> >, chaiscript::dispatch::detail::Const_Caller, BaseClass, float, double> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:74:24: note: in instantiation of function template specialization 'chaiscript::fun, BaseClass, float, double>' requested here\n chai.add(chaiscript::fun(&BaseClass::doSomething), \"doSomething\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:75:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&BaseClass::setValue), \"setValue\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const BaseClass &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const BaseClass &), chaiscript::dispatch::detail::Const_Caller, BaseClass> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const BaseClass &), chaiscript::dispatch::detail::Const_Caller, BaseClass> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const BaseClass &), chaiscript::dispatch::detail::Const_Caller, BaseClass> >, chaiscript::dispatch::detail::Const_Caller, BaseClass> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:76:24: note: in instantiation of function template specialization 'chaiscript::fun, BaseClass>' requested here\n chai.add(chaiscript::fun(&BaseClass::getValue), \"getValue\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::vector > &), chaiscript::dispatch::detail::Constructor > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::vector > &), chaiscript::dispatch::detail::Constructor > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::vector > &), chaiscript::dispatch::detail::Constructor > &> >, chaiscript::dispatch::detail::Constructor > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/inheritance.cpp:77:24: note: in instantiation of function template specialization 'chaiscript::constructor > &)>' requested here\n chai.add(chaiscript::constructor &)>(), \"ChaiScriptDerived\");\n ^\n181 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)> >' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &), std::function (const std::runtime_error &)> >, const std::function (const std::runtime_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)> >' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller &> >, chaiscript::dispatch::detail::Const_Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const bool &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool), std::reference_wrapper (bool)> >, std::reference_wrapper (bool)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun, bool>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &), std::reference_wrapper (const std::exception &)> >, std::reference_wrapper (const std::exception &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::exception &>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double), std::reference_wrapper (double)> >, std::reference_wrapper (double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double), std::reference_wrapper (long double)> >, std::reference_wrapper (long double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float), std::reference_wrapper (float)> >, std::reference_wrapper (float)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, float>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int), std::reference_wrapper (int)> >, std::reference_wrapper (int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long), std::reference_wrapper (long)> >, std::reference_wrapper (long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int), std::reference_wrapper (unsigned int)> >, std::reference_wrapper (unsigned int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long), std::reference_wrapper (unsigned long)> >, std::reference_wrapper (unsigned long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char), std::reference_wrapper (char)> >, std::reference_wrapper (char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >, std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), std::reference_wrapper > &, int)> >, std::reference_wrapper > &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >, std::reference_wrapper > &(std::vector > &, const std::vector > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &, std::vector > &, const std::vector > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >, std::reference_wrapper (const std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun, const std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >, std::reference_wrapper &(std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >, std::reference_wrapper &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &), std::reference_wrapper &, int, const char &)> >, std::reference_wrapper &, int, const char &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), std::reference_wrapper &, int)> >, std::reference_wrapper &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char), chaiscript::dispatch::detail::Caller, char> >, chaiscript::dispatch::detail::Caller, char> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >, chaiscript::dispatch::detail::Constructor, const std::pair &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller> >, chaiscript::dispatch::detail::Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller> >, chaiscript::dispatch::detail::Const_Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:30: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>' requested here\n lib->add(chaiscript::fun([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:296:24: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n chai.add(chaiscript::fun(&myexit), \"exit\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:299:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&throws_exception), \"throws_exception\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/fun_call_performance.cpp:300:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&get_eval_error), \"get_eval_error\");\n ^\n180 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_module.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\n16 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multithreaded_test.cpp:5:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\n16 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)> >' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &), std::function (const std::runtime_error &)> >, const std::function (const std::runtime_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)> >' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller &> >, chaiscript::dispatch::detail::Const_Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const bool &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool), std::reference_wrapper (bool)> >, std::reference_wrapper (bool)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun, bool>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &), std::reference_wrapper (const std::exception &)> >, std::reference_wrapper (const std::exception &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::exception &>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double), std::reference_wrapper (double)> >, std::reference_wrapper (double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double), std::reference_wrapper (long double)> >, std::reference_wrapper (long double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float), std::reference_wrapper (float)> >, std::reference_wrapper (float)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, float>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int), std::reference_wrapper (int)> >, std::reference_wrapper (int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long), std::reference_wrapper (long)> >, std::reference_wrapper (long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int), std::reference_wrapper (unsigned int)> >, std::reference_wrapper (unsigned int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long), std::reference_wrapper (unsigned long)> >, std::reference_wrapper (unsigned long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char), std::reference_wrapper (char)> >, std::reference_wrapper (char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestBaseType &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestBaseType &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const TestBaseType &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:148:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestBaseType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int *), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int *), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int *), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:149:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestBaseType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestDerivedType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestDerivedType &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestDerivedType &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestDerivedType &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const TestDerivedType &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:152:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestDerivedType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestMoreDerivedType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestMoreDerivedType &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestMoreDerivedType &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestMoreDerivedType &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const TestMoreDerivedType &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:155:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"TestMoreDerivedType\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:162:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestDerivedType::derived_only_func), \"derived_only_func\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:170:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestBaseType::func), \"func\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:180:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_2_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:181:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_3_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:60:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:61:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:71:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:72:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:82:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:83:15)>' requested here\n m->add(fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:182:33: note: in instantiation of function template specialization 'chaiscript::bootstrap::array' requested here\n m->add(chaiscript::bootstrap::array(\"IntArray_5\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/handle_return.hpp:114:29: note: in instantiation of function template specialization 'chaiscript::make_shared >, const std::function &>' requested here\n chaiscript::make_shared>>(f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:700:96: note: in instantiation of member function 'chaiscript::dispatch::detail::Handle_Return &>::handle' requested here\n return detail::Handle_Return::type>::handle(o->*m_attr);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:654:9: note: in instantiation of member function 'chaiscript::dispatch::Attribute_Access, TestBaseType>::do_call' requested here\n Attribute_Access(T Class::* t_attr)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Attribute_Access, TestBaseType>::Attribute_Access' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:81:41: note: in instantiation of function template specialization 'chaiscript::make_shared, TestBaseType>, std::function TestBaseType::*&>' requested here\n return Proxy_Function(chaiscript::make_shared>(m));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:187:22: note: in instantiation of function template specialization 'chaiscript::fun, TestBaseType>' requested here\n m->add(chaiscript::fun(&TestBaseType::func_member), \"func_member\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:195:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&to_int), \"to_int\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:196:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&TestBaseType::constMe), \"constMe\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:200:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&Type2::get_val), \"get_val\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:201:22: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&Type2::get_str), \"get_str\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:2:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const TestBaseType &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestBaseType &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const TestBaseType &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const TestBaseType &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/test_module.cpp:203:22: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(chaiscript::constructor(), \"Type2\");\n ^\n122 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)> >' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &), std::function (const std::runtime_error &)> >, const std::function (const std::runtime_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)> >' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller &> >, chaiscript::dispatch::detail::Const_Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const bool &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool), std::reference_wrapper (bool)> >, std::reference_wrapper (bool)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun, bool>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &), std::reference_wrapper (const std::exception &)> >, std::reference_wrapper (const std::exception &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::exception &>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double), std::reference_wrapper (double)> >, std::reference_wrapper (double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double), std::reference_wrapper (long double)> >, std::reference_wrapper (long double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float), std::reference_wrapper (float)> >, std::reference_wrapper (float)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, float>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int), std::reference_wrapper (int)> >, std::reference_wrapper (int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long), std::reference_wrapper (long)> >, std::reference_wrapper (long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int), std::reference_wrapper (unsigned int)> >, std::reference_wrapper (unsigned int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long), std::reference_wrapper (unsigned long)> >, std::reference_wrapper (unsigned long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char), std::reference_wrapper (char)> >, std::reference_wrapper (char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >, std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), std::reference_wrapper > &, int)> >, std::reference_wrapper > &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >, std::reference_wrapper > &(std::vector > &, const std::vector > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &, std::vector > &, const std::vector > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >, std::reference_wrapper (const std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun, const std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >, std::reference_wrapper &(std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >, std::reference_wrapper &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &), std::reference_wrapper &, int, const char &)> >, std::reference_wrapper &, int, const char &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), std::reference_wrapper &, int)> >, std::reference_wrapper &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char), chaiscript::dispatch::detail::Caller, char> >, chaiscript::dispatch::detail::Caller, char> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >, chaiscript::dispatch::detail::Constructor, const std::pair &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller> >, chaiscript::dispatch::detail::Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller> >, chaiscript::dispatch::detail::Const_Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/samples/memory_leak_test.cpp:3:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:30: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>' requested here\n lib->add(chaiscript::fun([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\n177 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:293:24: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n chai.add(chaiscript::fun(&myexit), \"exit\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:296:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&throws_exception), \"throws_exception\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:15:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/src/main.cpp:297:24: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n chai.add(chaiscript::fun(&get_eval_error), \"get_eval_error\");\n ^\n19 warnings generated.\nclang: warning: argument unused during compilation: '-I /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include'\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:22: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_eval.hpp:1485:26)>' requested here\n fun([attr_name](dispatch::Dynamic_Object &t_obj) {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:359:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ m_engine.dump_object(t_bv); }), \"dump_object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:360:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_type){ return m_engine.is_type(t_bv, t_type); }), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Value &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:361:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv){ return m_engine.type_name(t_bv); }), \"type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:362:24)>' requested here\n m_engine.add(fun([this](const std::string &t_f){ return m_engine.function_exists(t_f); }), \"function_exists\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:373:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:374:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:378:24)>' requested here\n m_engine.add(fun([this](const Type_Info &t_ti){ return m_engine.get_type_name(t_ti); }), \"name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, bool), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:380:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name, bool t_throw){ return m_engine.get_type(t_type_name, t_throw); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:381:24)>' requested here\n m_engine.add(fun([this](const std::string &t_type_name){ return m_engine.get_type(t_type_name, true); }), \"type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:383:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:384:13)>' requested here\n m_engine.add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:391:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module, const std::string &t_file){ return load_module(t_module, t_file); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:392:24)>' requested here\n m_engine.add(fun([this](const std::string &t_module){ return load_module(t_module); }), \"load_module\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:394:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return use(t_file); }), \"use\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:395:24)>' requested here\n m_engine.add(fun([this](const std::string &t_file){ return internal_eval_file(t_file); }), \"eval_file\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:397:24)>' requested here\n m_engine.add(fun([this](const AST_NodePtr &t_ast){ return internal_eval_ast(t_ast); }), \"eval\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:20: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/language/chaiscript_engine.hpp:404:24)>' requested here\n m_engine.add(fun([this](const Boxed_Value &t_bv, const std::string &t_name){ add_global_const(t_bv, t_name); }), \"add_global_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:255:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::equals), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:262:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::pre_decrement), \"--\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:264:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::sum), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:265:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::unary_plus), \"+\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:268:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Number::assign_bitwise_and), \"&=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:402:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::get_arity), \"get_arity\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Proxy_Function_Base &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Proxy_Function_Base &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Proxy_Function_Base> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:403:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Proxy_Function_Base>' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::annotation), \"get_annotation\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:404:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&dispatch::Proxy_Function_Base::operator==), \"==\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::dispatch::Proxy_Function_Base *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::dispatch::Proxy_Function_Base *), std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> >, const std::function > (const chaiscript::dispatch::Proxy_Function_Base *)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:407:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::dispatch::Proxy_Function_Base *)> >' requested here\n m->add(fun(return_boxed_value_vector(&dispatch::Proxy_Function_Base::get_param_types)), \"get_param_types\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:414:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"runtime_error\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::runtime_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::runtime_error &), std::function (const std::runtime_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::runtime_error &), std::function (const std::runtime_error &)> >, const std::function (const std::runtime_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:415:16: note: in instantiation of function template specialization 'chaiscript::fun (const std::runtime_error &)> >' requested here\n m->add(fun(std::function(&what)), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &), chaiscript::dispatch::detail::Constructor &> >, chaiscript::dispatch::detail::Constructor &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:418:16: note: in instantiation of function template specialization 'chaiscript::constructor &)>' requested here\n m->add(constructor(), \"Dynamic_Object\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:420:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_type_name), \"get_type_name\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const chaiscript::dispatch::Dynamic_Object &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const chaiscript::dispatch::Dynamic_Object &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:421:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, chaiscript::dispatch::Dynamic_Object>' requested here\n m->add(fun(&dispatch::Dynamic_Object::get_attrs), \"get_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:423:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller &> >, chaiscript::dispatch::detail::Const_Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:424:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(static_cast(&dispatch::Dynamic_Object::get_attr)), \"get_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:434:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&has_guard), \"has_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:435:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&get_guard), \"get_guard\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:437:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_undef), \"is_var_undef\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:442:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::is_type), \"is_type\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller &> >, chaiscript::dispatch::detail::Caller &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:443:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&Boxed_Value::get_attr), \"get_var_attr\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:444:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::copy_attrs), \"copy_var_attrs\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:446:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::get_type_info), \"get_type_info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Type_Info &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Type_Info &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:448:16: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), \"Type_Info\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:451:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:453:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Type_Info::is_const), \"is_type_const\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const bool &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const bool &), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (const bool &), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:464:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors' requested here\n basic_constructors(\"bool\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:465:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign' requested here\n operators::assign(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:466:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal' requested here\n operators::equal(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, bool>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (bool), std::reference_wrapper (bool)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (bool), std::reference_wrapper (bool)> >, std::reference_wrapper (bool)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:469:16: note: in instantiation of function template specialization 'chaiscript::fun, bool>' requested here\n m->add(fun(&Bootstrap::bool_to_string), \"to_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:470:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&unknown_assign), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::exception &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::exception &), std::reference_wrapper (const std::exception &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::exception &), std::reference_wrapper (const std::exception &)> >, std::reference_wrapper (const std::exception &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:472:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::exception &>' requested here\n m->add(fun(&what), \"what\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (double), std::reference_wrapper (double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (double), std::reference_wrapper (double)> >, std::reference_wrapper (double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:474:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long double>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long double), std::reference_wrapper (long double)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long double), std::reference_wrapper (long double)> >, std::reference_wrapper (long double)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long double>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:475:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long_double\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, float>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (float), std::reference_wrapper (float)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (float), std::reference_wrapper (float)> >, std::reference_wrapper (float)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, float>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:476:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"float\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int), std::reference_wrapper (int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (int), std::reference_wrapper (int)> >, std::reference_wrapper (int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:477:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (long), std::reference_wrapper (long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (long), std::reference_wrapper (long)> >, std::reference_wrapper (long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:478:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned int), std::reference_wrapper (unsigned int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned int), std::reference_wrapper (unsigned int)> >, std::reference_wrapper (unsigned int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned int>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:479:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_int\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned long), std::reference_wrapper (unsigned long)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned long), std::reference_wrapper (unsigned long)> >, std::reference_wrapper (unsigned long)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned long>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:480:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"unsigned_long\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (char), std::reference_wrapper (char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (char), std::reference_wrapper (char)> >, std::reference_wrapper (char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:482:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"char\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, signed char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (signed char), std::reference_wrapper (signed char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (signed char), std::reference_wrapper (signed char)> >, std::reference_wrapper (signed char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, signed char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:483:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (short), std::reference_wrapper (short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (short), std::reference_wrapper (short)> >, std::reference_wrapper (short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:484:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"int16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned char), std::reference_wrapper (unsigned char)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned char), std::reference_wrapper (unsigned char)> >, std::reference_wrapper (unsigned char)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned char>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:487:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint8_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::Boxed_Number &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::Boxed_Number &), std::reference_wrapper (const chaiscript::Boxed_Number &)> >, std::reference_wrapper (const chaiscript::Boxed_Number &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:143:14: note: in instantiation of function template specialization 'chaiscript::fun, const chaiscript::Boxed_Number &>' requested here\n m->add(fun(&detail::construct_pod), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:176:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::construct_pod' requested here\n construct_pod(name, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, unsigned short>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (unsigned short), std::reference_wrapper (unsigned short)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (unsigned short), std::reference_wrapper (unsigned short)> >, std::reference_wrapper (unsigned short)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:178:19: note: in instantiation of function template specialization 'chaiscript::fun, unsigned short>' requested here\n auto to_s = fun(&to_string);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:183:14: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&parse_string), \"to_\" + name);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:488:9: note: in instantiation of function template specialization 'chaiscript::bootstrap::bootstrap_pod_type' requested here\n bootstrap_pod_type(\"uint16_t\", m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:360:30: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(chaiscript::fun(&detail::logical_compliment), \"!\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:492:20: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::logical_compliment' requested here\n operators::logical_compliment(m);\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:497:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&print), \"print_string\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:502:16: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(fun(&shared_ptr_unconst_clone), \"clone\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:503:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), std::reference_wrapper &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), std::reference_wrapper &)> >, std::reference_wrapper &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:504:16: note: in instantiation of function template specialization 'chaiscript::fun &>' requested here\n m->add(fun(&ptr_assign::type>), \"=\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:506:16: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:507:19)>' requested here\n m->add(fun(\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, std::reference_wrapper &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:513:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n m->add(fun(&Boxed_Value::type_match), \"type_match\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::shared_ptr &), std::reference_wrapper (const std::shared_ptr &)> >, std::reference_wrapper (const std::shared_ptr &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:517:28: note: in instantiation of function template specialization 'chaiscript::fun, const std::shared_ptr &>' requested here\n m->add(chaiscript::fun(&get_parse_tree), \"get_parse_tree\");\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::exception::eval_error &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::exception::eval_error &), std::function > (const chaiscript::exception::eval_error &)> >, const std::function > (const chaiscript::exception::eval_error &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:532:14: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::exception::eval_error &)> >' requested here\n {fun(std::function (const chaiscript::exception::eval_error &t_eval_error)>([](const chaiscript::exception::eval_error &t_eval_error) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, int, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (int, int), chaiscript::dispatch::detail::Constructor >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared (int, int), chaiscript::dispatch::detail::Constructor >, chaiscript::dispatch::detail::Constructor &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:545:15: note: in instantiation of function template specialization 'chaiscript::constructor' requested here\n constructor() },\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(const chaiscript::AST_Node &), chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> >, chaiscript::dispatch::detail::Const_Caller &, chaiscript::AST_Node> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:556:16: note: in instantiation of function template specialization 'chaiscript::fun &, chaiscript::AST_Node>' requested here\n {fun(&AST_Node::filename), \"filename\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared >, chaiscript::dispatch::detail::Const_Caller &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:557:16: note: in instantiation of function template specialization 'chaiscript::fun' requested here\n {fun(&AST_Node::start), \"start\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::AST_Node &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::AST_Node &, const std::basic_string &), chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::AST_Node, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:559:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::AST_Node, const std::basic_string &>' requested here\n {fun(&AST_Node::to_string), \"to_string\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::AST_Node &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::AST_Node &), std::function > (const chaiscript::AST_Node &)> >, const std::function > (const chaiscript::AST_Node &)> &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:560:16: note: in instantiation of function template specialization 'chaiscript::fun > (const chaiscript::AST_Node &)> >' requested here\n {fun(std::function (const chaiscript::AST_Node &t_node)>([](const chaiscript::AST_Node &t_node) -> std::vector {\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::shared_ptr &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::shared_ptr &), chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> >, chaiscript::dispatch::detail::Caller &, const std::shared_ptr &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:567:16: note: in instantiation of function template specialization 'chaiscript::fun &, const std::shared_ptr &>' requested here\n {fun(&AST_Node::replace_child), \"replace_child\"}\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string , 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string >' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, std::basic_string), chaiscript::dispatch::detail::Caller &, std::basic_string > >, chaiscript::dispatch::detail::Caller &, std::basic_string > &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:575:16: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string >' requested here\n { {fun(&parser::ChaiScript_Parser::parse), \"parse\"},\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const chaiscript::parser::ChaiScript_Parser &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const chaiscript::parser::ChaiScript_Parser &), chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::parser::ChaiScript_Parser> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:576:16: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::parser::ChaiScript_Parser>' requested here\n {fun(&parser::ChaiScript_Parser::ast), \"ast\"} }\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:484:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:485:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(static_cast(&VectorType::front)), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Caller >, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:330:18: note: in instantiation of function template specialization 'chaiscript::fun >, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(static_cast(&ContainerType::push_back)),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:339:18: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&ContainerType::pop_back), \"pop_back\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:488:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::back_insertion_sequence_type > >' requested here\n back_insertion_sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int, const chaiscript::Boxed_Value &), std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> >, std::reference_wrapper > &, int, const chaiscript::Boxed_Value &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int, const chaiscript::Boxed_Value &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), std::reference_wrapper > &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), std::reference_wrapper > &, int)> >, std::reference_wrapper > &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun > &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:489:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type > >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:490:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type > >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:491:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::vector > &), chaiscript::dispatch::detail::Constructor >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::vector > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, std::vector > &, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &(std::vector > &, const std::vector > &), std::reference_wrapper > &(std::vector > &, const std::vector > &)> >, std::reference_wrapper > &(std::vector > &, const std::vector > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun > &, std::vector > &, const std::vector > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:493:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (std::vector > &), chaiscript::dispatch::detail::Constructor > >, std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &), chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> >, chaiscript::dispatch::detail::Constructor > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > >, const std::vector > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > > (const std::vector > &), chaiscript::dispatch::detail::Constructor > >, const std::vector > &> >, chaiscript::dispatch::detail::Constructor > >, const std::vector > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ > >, const std::vector > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > > (const std::vector > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Caller > >> >, chaiscript::dispatch::detail::Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > &), chaiscript::dispatch::detail::Const_Caller > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > > &), chaiscript::dispatch::detail::Const_Caller > >> >, chaiscript::dispatch::detail::Const_Caller > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:494:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:44:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::vector_type > >' requested here\n lib->add(standard_library::vector_type >(\"Vector\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string &, const std::basic_string &), std::reference_wrapper (const std::basic_string &, const std::basic_string &)> >, std::reference_wrapper (const std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:374:30: note: in instantiation of function template specialization 'chaiscript::fun, const std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::addition), \"+\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:529:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::addition >' requested here\n operators::addition(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, std::basic_string &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &(std::basic_string &, const std::basic_string &), std::reference_wrapper &(std::basic_string &, const std::basic_string &)> >, std::reference_wrapper &(std::basic_string &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:304:30: note: in instantiation of function template specialization 'chaiscript::fun &, std::basic_string &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::assign_sum), \"+=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:530:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign_sum >' requested here\n operators::assign_sum(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, const std::basic_string &), std::reference_wrapper &, const std::basic_string &)> >, std::reference_wrapper &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:325:30: note: in instantiation of function template specialization 'chaiscript::fun &, const std::basic_string &>' requested here\n m->add(chaiscript::fun(&detail::equal), \"==\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:110:18: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::equal >' requested here\n operators::equal(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:531:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::opers_comparison >' requested here\n opers_comparison(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:249:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:250:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:255:15: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:256:17)>' requested here\n fun(\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:532:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::random_access_container_type >' requested here\n random_access_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, const char &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int, const char &), std::reference_wrapper &, int, const char &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int, const char &), std::reference_wrapper &, int, const char &)> >, std::reference_wrapper &, int, const char &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:304:18: note: in instantiation of function template specialization 'chaiscript::fun &, int, const char &>' requested here\n m->add(fun(&detail::insert_at),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, int>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, int), std::reference_wrapper &, int)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, int), std::reference_wrapper &, int)> >, std::reference_wrapper &, int)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:313:18: note: in instantiation of function template specialization 'chaiscript::fun &, int>' requested here\n m->add(fun(&detail::erase_at), \"erase_at\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:533:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::sequence_type >' requested here\n sequence_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::basic_string &), chaiscript::dispatch::detail::Constructor, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::basic_string &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:536:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (std::basic_string &), chaiscript::dispatch::detail::Constructor >, std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &), chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> >, chaiscript::dispatch::detail::Constructor >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > >, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > > (const std::basic_string &), chaiscript::dispatch::detail::Constructor >, const std::basic_string &> >, chaiscript::dispatch::detail::Constructor >, const std::basic_string &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_ >, const std::basic_string &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor > (const std::basic_string &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Caller >> >, chaiscript::dispatch::detail::Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > &), chaiscript::dispatch::detail::Const_Caller >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared > &), chaiscript::dispatch::detail::Const_Caller >> >, chaiscript::dispatch::detail::Const_Caller >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:537:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, char>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &, char), chaiscript::dispatch::detail::Caller, char> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &, char), chaiscript::dispatch::detail::Caller, char> >, chaiscript::dispatch::detail::Caller, char> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:540:18: note: in instantiation of function template specialization 'chaiscript::fun, char>' requested here\n m->add(fun(&String::push_back),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, const std::basic_string &, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *, const std::basic_string &, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:550:22)>' requested here\n m->add(fun([](const String *s, const String &f, size_t pos) { return s->find(f, pos); } ), \"find\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:557:22)>' requested here\n m->add(fun([](String *s) { s->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:558:22)>' requested here\n m->add(fun([](const String *s) { return s->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:559:22)>' requested here\n m->add(fun([](const String *s) { return s->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:561:22)>' requested here\n m->add(fun([](const String *s) { return s->c_str(); } ), \"c_str\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long, 0, 1, 2>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::basic_string *, unsigned long, unsigned long>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::basic_string *, unsigned long, unsigned long), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:563:22)>' requested here\n m->add(fun([](const String *s, size_t pos, size_t len) { return s->substr(pos, len); } ), \"substr\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:45:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::string_type >' requested here\n lib->add(standard_library::string_type(\"string\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:442:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&MapType::operator[])), \"[]\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:280:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->size(); } ), \"size\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:281:22)>' requested here\n m->add(fun([](const ContainerType *a) { return a->empty(); } ), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > *), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:282:22)>' requested here\n m->add(fun([](ContainerType *a) { a->clear(); } ), \"clear\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:444:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:269:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &(std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/operators.hpp:234:30: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(chaiscript::fun(&detail::assign), \"=\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:270:22: note: in instantiation of function template specialization 'chaiscript::bootstrap::operators::assign, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n operators::assign(m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:446:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::assignable_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n assignable_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:411:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n m->add(fun(detail::count), \"count\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::basic_string &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:415:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > >, const std::basic_string &>' requested here\n m->add(fun(static_cast(&ContainerType::erase)), \"erase\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:417:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n m->add(fun(&detail::insert), \"insert\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:54:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &), std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> >, std::reference_wrapper, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &)> &>' requested here\n chaiscript::make_shared>(f_ref));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:419:18: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, const std::pair, chaiscript::Boxed_Value> &>' requested here\n m->add(fun(&detail::insert_ref),\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:447:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::unique_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n unique_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::pair, chaiscript::Boxed_Value> &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::pair, chaiscript::Boxed_Value> &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::pair, chaiscript::Boxed_Value> &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value> >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors, chaiscript::Boxed_Value> >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> >, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> > (const std::basic_string &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value>, const std::basic_string &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value> (const std::basic_string &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:400:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type, chaiscript::Boxed_Value> >' requested here\n pair_type(type + \"_Pair\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:448:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_associative_container_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n pair_associative_container_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:235:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(type,m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:184:13: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n copy_constructor(type + \"_Range\", m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &), chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> >, chaiscript::dispatch::detail::Constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >, const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:186:20: note: in instantiation of function template specialization 'chaiscript::constructor, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > (const std::map, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > &)>' requested here\n m->add(constructor(), \"range_internal\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:188:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::empty), \"empty\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Caller, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:189:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::pop_front), \"pop_front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, chaiscript::Boxed_Value> &, const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared, chaiscript::Boxed_Value> &(const chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > &), chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> >, chaiscript::dispatch::detail::Const_Caller, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:190:20: note: in instantiation of function template specialization 'chaiscript::fun, chaiscript::Boxed_Value> &, chaiscript::bootstrap::standard_library::Const_Bidir_Range, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >>' requested here\n m->add(fun(&Bidir_Type::front), \"front\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:236:19: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::detail::input_range_type_impl, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > > >' requested here\n detail::input_range_type_impl >(\"Const_\" + type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:449:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::input_range_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n input_range_type(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:46:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::map_type, chaiscript::Boxed_Value, std::less >, std::allocator, chaiscript::Boxed_Value> > > >' requested here\n lib->add(standard_library::map_type >(\"Map\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const std::pair &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const std::pair &), chaiscript::dispatch::detail::Constructor, const std::pair &> >, chaiscript::dispatch::detail::Constructor, const std::pair &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const std::pair &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:99:14: note: in instantiation of function template specialization 'chaiscript::constructor (const std::pair &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap.hpp:132:7: note: in instantiation of function template specialization 'chaiscript::bootstrap::copy_constructor >' requested here\n copy_constructor(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:386:11: note: in instantiation of function template specialization 'chaiscript::bootstrap::basic_constructors >' requested here\n basic_constructors(type, m);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &, 0, 1>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast >, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:26:25: note: in instantiation of function template specialization 'chaiscript::make_shared > (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &), chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> >, chaiscript::dispatch::detail::Constructor, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &> &>' requested here\n chaiscript::make_shared (Params...), decltype(call)>>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:47:33: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::build_constructor_, const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &>' requested here\n return (dispatch::detail::build_constructor_(f));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:387:18: note: in instantiation of function template specialization 'chaiscript::constructor (const chaiscript::Boxed_Value &, const chaiscript::Boxed_Value &)>' requested here\n m->add(constructor(), type);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:47:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::pair_type >' requested here\n lib->add(standard_library::pair_type >(\"Pair\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:18: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:577:22)>' requested here\n m->add(fun([](const FutureType &t) { return t.valid(); }), \"valid\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:73:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Caller> >, chaiscript::dispatch::detail::Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:578:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::get), \"get\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl &), chaiscript::dispatch::detail::Const_Caller> >::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:64:23: note: in instantiation of function template specialization 'chaiscript::make_shared &), chaiscript::dispatch::detail::Const_Caller> >, chaiscript::dispatch::detail::Const_Caller> &>' requested here\n chaiscript::make_shared>(call));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/bootstrap_stl.hpp:579:18: note: in instantiation of function template specialization 'chaiscript::fun>' requested here\n m->add(fun(&FutureType::wait), \"wait\");\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:50:36: note: in instantiation of function template specialization 'chaiscript::bootstrap::standard_library::future_type >' requested here\n lib->add(standard_library::future_type>(\"future\"));\n ^\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.cpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/unittests/multifile_test_chai.hpp:1:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript.hpp:822:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/dispatchkit.hpp:30:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_constructors.hpp:11:\nIn file included from /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:23:\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:198:42: warning: expression result unused [-Wunused-value]\n std::initializer_list{(boxed_cast(params[I], &t_conversions), nullptr)...};\n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp:211:18: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &, 0>' requested here\n return compare_types_cast(indexes(), f, params, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:569:26: note: in instantiation of function template specialization 'chaiscript::dispatch::detail::compare_types_cast, const std::function &>' requested here\n return detail::compare_types_cast(static_cast(nullptr), vals, t_conversions);\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions.hpp:559:9: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::compare_types_with_cast' requested here\n Proxy_Function_Callable_Impl(Callable f)\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_defines.hpp:76:51: note: in instantiation of member function 'chaiscript::dispatch::Proxy_Function_Callable_Impl (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>::Proxy_Function_Callable_Impl' requested here\n return std::shared_ptr(static_cast(new D(std::forward(arg)...)));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/../language/../dispatchkit/register_function.hpp:45:23: note: in instantiation of function template specialization 'chaiscript::make_shared (const std::function &), (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>, const (lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34) &>' requested here\n chaiscript::make_shared>(t));\n ^\n/home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:30: note: in instantiation of function template specialization 'chaiscript::fun<(lambda at /home/jason/CIWork/ci_runs/CS-26a0034176-x86_64-C3.5AS/include/chaiscript/chaiscript_stdlib.hpp:51:34)>' requested here\n lib->add(chaiscript::fun([](const std::function &t_func){ return std::async(std::launch::async, t_func);}), \"async\");\n ^\n177 warnings generated." }, { "filename": " std::initializer_list{(boxed_cast(params[Ia0034176-x86_64-C3.5AS/include/chaiscript/dispatchkit/proxy_functions_detail.hpp", "linenumber": "198", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": " chaiscript::make_shared>(f_ratchkit/proxy_functions_detail.hpp", "linenumber": "198", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" }, { "filename": "include/chaiscript/dispatchkit/proxy_functions_detail.hpp", "linenumber": "198", "colnumber": "42", "messagetype": "warning", "message": "expression result unused [-Wunused-value]" } ], "test_results": [ { "name": "help", "status": "passed", "time": "0.160876", "output": "usage : chai [option]+\noption:\n -h | --help\n -i | --interactive\n -c | --command cmd\n -v | --version\n - --stdin\n filepath\n", "parsed_errors": [ ] }, { "name": "3.x/assign_const.chai", "status": "passed", "time": "0.164973", "output": null, "parsed_errors": [ ] }, { "name": "3.x/bind.chai", "status": "passed", "time": "0.164156", "output": null, "parsed_errors": [ ] }, { "name": "3.x/block_start.chai", "status": "passed", "time": "0.156284", "output": "hello\n", "parsed_errors": [ ] }, { "name": "3.x/bind2.chai", "status": "passed", "time": "0.170673", "output": null, "parsed_errors": [ ] }, { "name": "version_check", "status": "passed", "time": "0.185869", "output": null, "parsed_errors": [ ] }, { "name": "version_check_2", "status": "passed", "time": "0.317021", "output": "5.7.1\n", "parsed_errors": [ ] }, { "name": "3.x/classification.chai", "status": "passed", "time": "0.13945", "output": null, "parsed_errors": [ ] }, { "name": "3.x/char_init.chai", "status": "passed", "time": "0.143568", "output": null, "parsed_errors": [ ] }, { "name": "3.x/break_while.chai", "status": "passed", "time": "0.146877", "output": null, "parsed_errors": [ ] }, { "name": "3.x/bool_not.chai", "status": "passed", "time": "0.150929", "output": null, "parsed_errors": [ ] }, { "name": "3.x/collate.chai", "status": "passed", "time": "0.143193", "output": null, "parsed_errors": [ ] }, { "name": "3.x/compare_gt.chai", "status": "passed", "time": "0.269722", "output": null, "parsed_errors": [ ] }, { "name": "3.x/concat.chai", "status": "passed", "time": "0.148898", "output": null, "parsed_errors": [ ] }, { "name": "3.x/compare_lt.chai", "status": "passed", "time": "0.151077", "output": null, "parsed_errors": [ ] }, { "name": "3.x/const_range_test.chai", "status": "passed", "time": "0.145021", "output": "H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n", "parsed_errors": [ ] }, { "name": "3.x/convert_int_string.chai", "status": "passed", "time": "0.134867", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_string_double.chai", "status": "passed", "time": "0.131423", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_double_string.chai", "status": "passed", "time": "0.267852", "output": null, "parsed_errors": [ ] }, { "name": "3.x/dispatch_functions.chai", "status": "passed", "time": "0.147155", "output": null, "parsed_errors": [ ] }, { "name": "3.x/drop.chai", "status": "passed", "time": "0.152278", "output": null, "parsed_errors": [ ] }, { "name": "3.x/deep_array_lookup.chai", "status": "passed", "time": "0.156838", "output": null, "parsed_errors": [ ] }, { "name": "3.x/convert_string_int.chai", "status": "passed", "time": "0.158362", "output": null, "parsed_errors": [ ] }, { "name": "3.x/drop_while.chai", "status": "passed", "time": "0.147778", "output": null, "parsed_errors": [ ] }, { "name": "3.x/empty.chai", "status": "passed", "time": "0.27304", "output": null, "parsed_errors": [ ] }, { "name": "3.x/eval.chai", "status": "passed", "time": "0.138811", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception.chai", "status": "passed", "time": "0.126999", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception_finally.chai", "status": "passed", "time": "0.138078", "output": null, "parsed_errors": [ ] }, { "name": "3.x/even.chai", "status": "passed", "time": "0.151096", "output": null, "parsed_errors": [ ] }, { "name": "3.x/equ_shortform.chai", "status": "passed", "time": "0.161727", "output": null, "parsed_errors": [ ] }, { "name": "3.x/eval_error.chai", "status": "passed", "time": "0.180646", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for.chai", "status": "passed", "time": "0.149699", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for_each.chai", "status": "passed", "time": "0.143984", "output": "1\n2\n3\n", "parsed_errors": [ ] }, { "name": "3.x/float.chai", "status": "passed", "time": "0.156356", "output": null, "parsed_errors": [ ] }, { "name": "3.x/foldl.chai", "status": "passed", "time": "0.153317", "output": null, "parsed_errors": [ ] }, { "name": "3.x/filter.chai", "status": "passed", "time": "0.1586", "output": null, "parsed_errors": [ ] }, { "name": "3.x/exception_guards.chai", "status": "passed", "time": "0.202078", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for_each_range.chai", "status": "passed", "time": "0.144486", "output": null, "parsed_errors": [ ] }, { "name": "3.x/function_array_adjacent.chai", "status": "passed", "time": "0.13956", "output": null, "parsed_errors": [ ] }, { "name": "3.x/function_reassignment.chai", "status": "passed", "time": "0.132461", "output": null, "parsed_errors": [ ] }, { "name": "3.x/generate_range.chai", "status": "passed", "time": "0.151992", "output": null, "parsed_errors": [ ] }, { "name": "3.x/for_each_retro.chai", "status": "passed", "time": "0.165181", "output": "3\n2\n1\n", "parsed_errors": [ ] }, { "name": "3.x/function_introspection.chai", "status": "passed", "time": "0.292969", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if.chai", "status": "passed", "time": "0.138333", "output": null, "parsed_errors": [ ] }, { "name": "3.x/global_const_in_module.chai", "status": "passed", "time": "0.140979", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_else.chai", "status": "passed", "time": "0.135375", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_elseif.chai", "status": "passed", "time": "0.144955", "output": null, "parsed_errors": [ ] }, { "name": "3.x/if_elseif_else.chai", "status": "passed", "time": "0.139756", "output": null, "parsed_errors": [ ] }, { "name": "3.x/index_operator.chai", "status": "passed", "time": "0.150735", "output": null, "parsed_errors": [ ] }, { "name": "3.x/invalid_function_assignment.chai", "status": "passed", "time": "0.141466", "output": null, "parsed_errors": [ ] }, { "name": "3.x/invalid_function_reassignment.chai", "status": "passed", "time": "0.146133", "output": null, "parsed_errors": [ ] }, { "name": "3.x/instring_eval.chai", "status": "passed", "time": "0.153963", "output": null, "parsed_errors": [ ] }, { "name": "3.x/inheritance.chai", "status": "passed", "time": "0.15602", "output": null, "parsed_errors": [ ] }, { "name": "3.x/is_undef.chai", "status": "passed", "time": "0.141556", "output": null, "parsed_errors": [ ] }, { "name": "3.x/load_module.chai", "status": "passed", "time": "0.141391", "output": null, "parsed_errors": [ ] }, { "name": "3.x/instring_eval_more.chai", "status": "passed", "time": "0.302398", "output": null, "parsed_errors": [ ] }, { "name": "3.x/list_push_front.chai", "status": "passed", "time": "0.14341", "output": null, "parsed_errors": [ ] }, { "name": "3.x/loop_inner_outer.chai", "status": "passed", "time": "0.140426", "output": null, "parsed_errors": [ ] }, { "name": "3.x/lambda.chai", "status": "passed", "time": "0.150192", "output": null, "parsed_errors": [ ] }, { "name": "3.x/join.chai", "status": "passed", "time": "0.1545", "output": null, "parsed_errors": [ ] }, { "name": "3.x/list_push_back.chai", "status": "passed", "time": "0.174714", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map_access.chai", "status": "passed", "time": "0.15285", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_add.chai", "status": "passed", "time": "0.14906", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map_inplace_init.chai", "status": "passed", "time": "0.150571", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_add_mixed.chai", "status": "passed", "time": "0.142216", "output": null, "parsed_errors": [ ] }, { "name": "3.x/malformed_inline_map.chai", "status": "passed", "time": "0.161729", "output": null, "parsed_errors": [ ] }, { "name": "3.x/map.chai", "status": "passed", "time": "0.285205", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_mult.chai", "status": "passed", "time": "0.136445", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_inc.chai", "status": "passed", "time": "0.142657", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_mod.chai", "status": "passed", "time": "0.140434", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_dec.chai", "status": "passed", "time": "0.148469", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_negate.chai", "status": "passed", "time": "0.135077", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_div.chai", "status": "passed", "time": "0.278741", "output": null, "parsed_errors": [ ] }, { "name": "3.x/memberscope.chai", "status": "passed", "time": "0.143127", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_sub.chai", "status": "passed", "time": "0.147074", "output": null, "parsed_errors": [ ] }, { "name": "3.x/method_sugar.chai", "status": "passed", "time": "0.146934", "output": null, "parsed_errors": [ ] }, { "name": "3.x/math_paren.chai", "status": "passed", "time": "0.158513", "output": null, "parsed_errors": [ ] }, { "name": "3.x/max.chai", "status": "passed", "time": "0.152445", "output": null, "parsed_errors": [ ] }, { "name": "3.x/min.chai", "status": "passed", "time": "0.156756", "output": null, "parsed_errors": [ ] }, { "name": "3.x/number_formats.chai", "status": "passed", "time": "0.139345", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_attr.chai", "status": "passed", "time": "0.145611", "output": null, "parsed_errors": [ ] }, { "name": "3.x/multiline.chai", "status": "passed", "time": "0.149747", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_attr_same_name.chai", "status": "passed", "time": "0.145135", "output": null, "parsed_errors": [ ] }, { "name": "3.x/mmd1.chai", "status": "passed", "time": "0.157881", "output": null, "parsed_errors": [ ] }, { "name": "3.x/mmd2.chai", "status": "passed", "time": "0.290266", "output": null, "parsed_errors": [ ] }, { "name": "3.x/odd.chai", "status": "passed", "time": "0.141075", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operator_overload.chai", "status": "passed", "time": "0.142825", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_clone.chai", "status": "passed", "time": "0.153066", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operator_overload2.chai", "status": "passed", "time": "0.141319", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_constructor_guards.chai", "status": "passed", "time": "0.160012", "output": null, "parsed_errors": [ ] }, { "name": "3.x/object_method_guards.chai", "status": "passed", "time": "0.176415", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operators_int.chai", "status": "passed", "time": "0.132833", "output": null, "parsed_errors": [ ] }, { "name": "3.x/operators_float.chai", "status": "passed", "time": "0.139123", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_1.chai", "status": "passed", "time": "0.134995", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_2.chai", "status": "passed", "time": "0.131993", "output": null, "parsed_errors": [ ] }, { "name": "3.x/pair.chai", "status": "passed", "time": "0.144636", "output": null, "parsed_errors": [ ] }, { "name": "3.x/pointer_passed_to_constructor.chai", "status": "passed", "time": "0.259381", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_eq.chai", "status": "passed", "time": "0.135722", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_back.chai", "status": "passed", "time": "0.134556", "output": null, "parsed_errors": [ ] }, { "name": "3.x/product.chai", "status": "passed", "time": "0.140552", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range.chai", "status": "passed", "time": "0.14722", "output": null, "parsed_errors": [ ] }, { "name": "3.x/precedence_3.chai", "status": "passed", "time": "0.154486", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_contains.chai", "status": "passed", "time": "0.170945", "output": null, "parsed_errors": [ ] }, { "name": "3.x/retro.chai", "status": "passed", "time": "0.146325", "output": null, "parsed_errors": [ ] }, { "name": "3.x/reduce.chai", "status": "passed", "time": "0.163055", "output": null, "parsed_errors": [ ] }, { "name": "3.x/range_find.chai", "status": "passed", "time": "0.169278", "output": null, "parsed_errors": [ ] }, { "name": "3.x/ref_equal.chai", "status": "passed", "time": "0.158289", "output": null, "parsed_errors": [ ] }, { "name": "3.x/reflection_test.chai", "status": "passed", "time": "0.153172", "output": "\n", "parsed_errors": [ ] }, { "name": "3.x/range_inplace.chai", "status": "passed", "time": "0.196363", "output": null, "parsed_errors": [ ] }, { "name": "3.x/return.chai", "status": "passed", "time": "0.14745", "output": null, "parsed_errors": [ ] }, { "name": "3.x/runtime_error.chai", "status": "passed", "time": "0.148892", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_charptr.chai", "status": "passed", "time": "0.145154", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_concat.chai", "status": "passed", "time": "0.137942", "output": null, "parsed_errors": [ ] }, { "name": "3.x/retroretro.chai", "status": "passed", "time": "0.161294", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_first_of.chai", "status": "passed", "time": "0.130753", "output": null, "parsed_errors": [ ] }, { "name": "3.x/shift.chai", "status": "passed", "time": "0.288556", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_init.chai", "status": "passed", "time": "0.143413", "output": "bob\n", "parsed_errors": [ ] }, { "name": "3.x/string_find.chai", "status": "passed", "time": "0.162969", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_first_not_of.chai", "status": "passed", "time": "0.158324", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_last_not_of.chai", "status": "passed", "time": "0.153589", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_find_last_of.chai", "status": "passed", "time": "0.186141", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_break.chai", "status": "passed", "time": "0.13647", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_default.chai", "status": "passed", "time": "0.131556", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_rfind.chai", "status": "passed", "time": "0.153804", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_empty.chai", "status": "passed", "time": "0.127016", "output": null, "parsed_errors": [ ] }, { "name": "3.x/string_literal_access.chai", "status": "passed", "time": "0.156323", "output": null, "parsed_errors": [ ] }, { "name": "3.x/sum.chai", "status": "passed", "time": "0.267404", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_fallthru_and_break.chai", "status": "passed", "time": "0.140163", "output": null, "parsed_errors": [ ] }, { "name": "3.x/type_info.chai", "status": "passed", "time": "0.139197", "output": null, "parsed_errors": [ ] }, { "name": "3.x/switch_fallthru.chai", "status": "passed", "time": "0.150852", "output": null, "parsed_errors": [ ] }, { "name": "3.x/use.chai", "status": "passed", "time": "0.148666", "output": null, "parsed_errors": [ ] }, { "name": "3.x/take_while.chai", "status": "passed", "time": "0.153318", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_inplace_init.chai", "status": "passed", "time": "0.146998", "output": null, "parsed_errors": [ ] }, { "name": "3.x/take.chai", "status": "passed", "time": "0.309884", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_erase_at.chai", "status": "passed", "time": "0.148331", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_insert_at.chai", "status": "passed", "time": "0.146516", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_of_one.chai", "status": "passed", "time": "0.141684", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_access.chai", "status": "passed", "time": "0.157895", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_literal_acccess.chai", "status": "passed", "time": "0.178529", "output": null, "parsed_errors": [ ] }, { "name": "array_types.chai", "status": "passed", "time": "0.144318", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_paren_literal_access.chai", "status": "passed", "time": "0.163421", "output": null, "parsed_errors": [ ] }, { "name": "3.x/zip_with.chai", "status": "passed", "time": "0.148873", "output": null, "parsed_errors": [ ] }, { "name": "3.x/zip.chai", "status": "passed", "time": "0.155344", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_push_back.chai", "status": "passed", "time": "0.162099", "output": null, "parsed_errors": [ ] }, { "name": "3.x/vector_push_empty.chai", "status": "passed", "time": "0.189664", "output": null, "parsed_errors": [ ] }, { "name": "block_start.chai", "status": "passed", "time": "0.124443", "output": "hello\n", "parsed_errors": [ ] }, { "name": "bind2.chai", "status": "passed", "time": "0.14736", "output": null, "parsed_errors": [ ] }, { "name": "bool_not.chai", "status": "passed", "time": "0.128232", "output": null, "parsed_errors": [ ] }, { "name": "break_for.chai", "status": "passed", "time": "0.12976", "output": null, "parsed_errors": [ ] }, { "name": "assign_const.chai", "status": "passed", "time": "0.159368", "output": null, "parsed_errors": [ ] }, { "name": "class.chai", "status": "passed", "time": "0.135397", "output": null, "parsed_errors": [ ] }, { "name": "collate.chai", "status": "passed", "time": "0.136478", "output": null, "parsed_errors": [ ] }, { "name": "classification.chai", "status": "passed", "time": "0.139403", "output": null, "parsed_errors": [ ] }, { "name": "bind.chai", "status": "passed", "time": "0.307292", "output": null, "parsed_errors": [ ] }, { "name": "char_init.chai", "status": "passed", "time": "0.147513", "output": null, "parsed_errors": [ ] }, { "name": "break_while.chai", "status": "passed", "time": "0.149379", "output": null, "parsed_errors": [ ] }, { "name": "compare_gt.chai", "status": "passed", "time": "0.159791", "output": null, "parsed_errors": [ ] }, { "name": "concat.chai", "status": "passed", "time": "0.134821", "output": null, "parsed_errors": [ ] }, { "name": "continue_while.chai", "status": "passed", "time": "0.126499", "output": null, "parsed_errors": [ ] }, { "name": "const_range_test.chai", "status": "passed", "time": "0.138864", "output": "H\ne\nl\nl\no\n \nW\no\nr\nl\nd\n", "parsed_errors": [ ] }, { "name": "convert_double_string.chai", "status": "passed", "time": "0.128799", "output": null, "parsed_errors": [ ] }, { "name": "compare_lt.chai", "status": "passed", "time": "0.150177", "output": null, "parsed_errors": [ ] }, { "name": "continue_for.chai", "status": "passed", "time": "0.185966", "output": null, "parsed_errors": [ ] }, { "name": "dispatch_functions.chai", "status": "passed", "time": "0.144778", "output": null, "parsed_errors": [ ] }, { "name": "convert_int_string.chai", "status": "passed", "time": "0.157888", "output": null, "parsed_errors": [ ] }, { "name": "deep_array_lookup.chai", "status": "passed", "time": "0.14929", "output": null, "parsed_errors": [ ] }, { "name": "convert_string_int.chai", "status": "passed", "time": "0.153764", "output": null, "parsed_errors": [ ] }, { "name": "convert_string_double.chai", "status": "passed", "time": "0.156126", "output": null, "parsed_errors": [ ] }, { "name": "eval.chai", "status": "passed", "time": "0.137526", "output": null, "parsed_errors": [ ] }, { "name": "dynamic_object_dynamic_attrs.chai", "status": "passed", "time": "0.151698", "output": null, "parsed_errors": [ ] }, { "name": "divide_by_zero_protection.chai", "status": "passed", "time": "0.294813", "output": null, "parsed_errors": [ ] }, { "name": "drop_while.chai", "status": "passed", "time": "0.155011", "output": null, "parsed_errors": [ ] }, { "name": "drop.chai", "status": "passed", "time": "0.157837", "output": null, "parsed_errors": [ ] }, { "name": "equ_shortform.chai", "status": "passed", "time": "0.145056", "output": null, "parsed_errors": [ ] }, { "name": "exception.chai", "status": "passed", "time": "0.141763", "output": null, "parsed_errors": [ ] }, { "name": "empty.chai", "status": "passed", "time": "0.300818", "output": null, "parsed_errors": [ ] }, { "name": "exception_guards.chai", "status": "passed", "time": "0.148305", "output": null, "parsed_errors": [ ] }, { "name": "even.chai", "status": "passed", "time": "0.161498", "output": null, "parsed_errors": [ ] }, { "name": "eval_error.chai", "status": "passed", "time": "0.167221", "output": null, "parsed_errors": [ ] }, { "name": "eval_file.chai", "status": "passed", "time": "0.162872", "output": "used use.inc\n", "parsed_errors": [ ] }, { "name": "float.chai", "status": "passed", "time": "0.142274", "output": null, "parsed_errors": [ ] }, { "name": "exception_finally.chai", "status": "passed", "time": "0.3105", "output": null, "parsed_errors": [ ] }, { "name": "foldl.chai", "status": "passed", "time": "0.139287", "output": null, "parsed_errors": [ ] }, { "name": "exception_typed_2.chai", "status": "passed", "time": "0.154005", "output": null, "parsed_errors": [ ] }, { "name": "for.chai", "status": "passed", "time": "0.142853", "output": null, "parsed_errors": [ ] }, { "name": "exception_typed.chai", "status": "passed", "time": "0.166173", "output": null, "parsed_errors": [ ] }, { "name": "filter.chai", "status": "passed", "time": "0.218942", "output": null, "parsed_errors": [ ] }, { "name": "function_attributes.chai", "status": "passed", "time": "0.147574", "output": null, "parsed_errors": [ ] }, { "name": "for_each_range.chai", "status": "passed", "time": "0.154419", "output": null, "parsed_errors": [ ] }, { "name": "function_introspection.chai", "status": "passed", "time": "0.143475", "output": null, "parsed_errors": [ ] }, { "name": "function_array_adjacent.chai", "status": "passed", "time": "0.17466", "output": null, "parsed_errors": [ ] }, { "name": "for_each_retro.chai", "status": "passed", "time": "0.176127", "output": "3\n2\n1\n", "parsed_errors": [ ] }, { "name": "for_each.chai", "status": "passed", "time": "0.182088", "output": "1\n2\n3\n", "parsed_errors": [ ] }, { "name": "global_const_in_module.chai", "status": "passed", "time": "0.165555", "output": null, "parsed_errors": [ ] }, { "name": "function_reassignment.chai", "status": "passed", "time": "0.187964", "output": null, "parsed_errors": [ ] }, { "name": "generate_range.chai", "status": "passed", "time": "0.176408", "output": null, "parsed_errors": [ ] }, { "name": "function_redefinition.chai", "status": "passed", "time": "0.285187", "output": null, "parsed_errors": [ ] }, { "name": "global.chai", "status": "passed", "time": "0.274023", "output": null, "parsed_errors": [ ] }, { "name": "function_members.chai", "status": "passed", "time": "0.423731", "output": null, "parsed_errors": [ ] }, { "name": "if_elseif.chai", "status": "passed", "time": "0.158523", "output": null, "parsed_errors": [ ] }, { "name": "if_else.chai", "status": "passed", "time": "0.163787", "output": null, "parsed_errors": [ ] }, { "name": "global_in_script.chai", "status": "passed", "time": "0.168345", "output": null, "parsed_errors": [ ] }, { "name": "hashbang.chai", "status": "passed", "time": "0.268873", "output": null, "parsed_errors": [ ] }, { "name": "if.chai", "status": "passed", "time": "0.289436", "output": null, "parsed_errors": [ ] }, { "name": "if_elseif_else.chai", "status": "passed", "time": "0.131833", "output": null, "parsed_errors": [ ] }, { "name": "index_operator.chai", "status": "passed", "time": "0.230003", "output": null, "parsed_errors": [ ] }, { "name": "instring_eval.chai", "status": "passed", "time": "0.218308", "output": null, "parsed_errors": [ ] }, { "name": "inheritance.chai", "status": "passed", "time": "0.222133", "output": null, "parsed_errors": [ ] }, { "name": "instring_eval_more.chai", "status": "passed", "time": "0.358281", "output": null, "parsed_errors": [ ] }, { "name": "is_undef.chai", "status": "passed", "time": "0.152958", "output": null, "parsed_errors": [ ] }, { "name": "invalid_function_assignment.chai", "status": "passed", "time": "0.156482", "output": null, "parsed_errors": [ ] }, { "name": "invalid_function_reassignment.chai", "status": "passed", "time": "0.254517", "output": null, "parsed_errors": [ ] }, { "name": "join.chai", "status": "passed", "time": "0.248199", "output": null, "parsed_errors": [ ] }, { "name": "lambda.chai", "status": "passed", "time": "0.288648", "output": null, "parsed_errors": [ ] }, { "name": "list_push_back.chai", "status": "passed", "time": "0.308026", "output": null, "parsed_errors": [ ] }, { "name": "list_push_front.chai", "status": "passed", "time": "0.404052", "output": null, "parsed_errors": [ ] }, { "name": "loop_inner_outer.chai", "status": "passed", "time": "0.39346", "output": null, "parsed_errors": [ ] }, { "name": "load_module.chai", "status": "passed", "time": "0.496112", "output": null, "parsed_errors": [ ] }, { "name": "map.chai", "status": "passed", "time": "0.262608", "output": null, "parsed_errors": [ ] }, { "name": "logical_short_circuiting.chai", "status": "passed", "time": "0.668823", "output": null, "parsed_errors": [ ] }, { "name": "malformed_inline_map.chai", "status": "passed", "time": "0.270299", "output": null, "parsed_errors": [ ] }, { "name": "map_count.chai", "status": "passed", "time": "0.226643", "output": null, "parsed_errors": [ ] }, { "name": "map_access.chai", "status": "passed", "time": "0.637256", "output": null, "parsed_errors": [ ] }, { "name": "math_dec.chai", "status": "passed", "time": "0.346899", "output": null, "parsed_errors": [ ] }, { "name": "math_add.chai", "status": "passed", "time": "0.357149", "output": null, "parsed_errors": [ ] }, { "name": "map_inplace_init.chai", "status": "passed", "time": "0.468736", "output": null, "parsed_errors": [ ] }, { "name": "math_add_mixed.chai", "status": "passed", "time": "0.455736", "output": null, "parsed_errors": [ ] }, { "name": "math_div.chai", "status": "passed", "time": "0.451747", "output": null, "parsed_errors": [ ] }, { "name": "math_mult.chai", "status": "passed", "time": "0.198709", "output": null, "parsed_errors": [ ] }, { "name": "math_paren.chai", "status": "passed", "time": "0.196128", "output": null, "parsed_errors": [ ] }, { "name": "math_mod.chai", "status": "passed", "time": "0.203672", "output": null, "parsed_errors": [ ] }, { "name": "math_inc.chai", "status": "passed", "time": "0.205607", "output": null, "parsed_errors": [ ] }, { "name": "math_negate.chai", "status": "passed", "time": "0.354984", "output": null, "parsed_errors": [ ] }, { "name": "max.chai", "status": "passed", "time": "0.14251", "output": null, "parsed_errors": [ ] }, { "name": "math_sub.chai", "status": "passed", "time": "0.143822", "output": null, "parsed_errors": [ ] }, { "name": "memberscope.chai", "status": "passed", "time": "0.142943", "output": null, "parsed_errors": [ ] }, { "name": "method_missing.chai", "status": "passed", "time": "0.233963", "output": null, "parsed_errors": [ ] }, { "name": "member_variable_access.chai", "status": "passed", "time": "0.248413", "output": null, "parsed_errors": [ ] }, { "name": "mmd1.chai", "status": "passed", "time": "0.160302", "output": null, "parsed_errors": [ ] }, { "name": "mmd2.chai", "status": "passed", "time": "0.158826", "output": null, "parsed_errors": [ ] }, { "name": "min.chai", "status": "passed", "time": "0.164071", "output": null, "parsed_errors": [ ] }, { "name": "future.chai", "status": "passed", "time": "3.03613", "output": " 1249975000 1249975000 \n", "parsed_errors": [ ] }, { "name": "method_sugar.chai", "status": "passed", "time": "0.174717", "output": null, "parsed_errors": [ ] }, { "name": "multiline.chai", "status": "passed", "time": "0.157266", "output": null, "parsed_errors": [ ] }, { "name": "multiline_oper.chai", "status": "passed", "time": "0.179657", "output": null, "parsed_errors": [ ] }, { "name": "object_clone.chai", "status": "passed", "time": "0.140563", "output": null, "parsed_errors": [ ] }, { "name": "object_attr_same_name.chai", "status": "passed", "time": "0.148229", "output": null, "parsed_errors": [ ] }, { "name": "null_object_access.chai", "status": "passed", "time": "0.160778", "output": null, "parsed_errors": [ ] }, { "name": "number_formats.chai", "status": "passed", "time": "0.158522", "output": null, "parsed_errors": [ ] }, { "name": "number_suffixes.chai", "status": "passed", "time": "0.156533", "output": null, "parsed_errors": [ ] }, { "name": "operator_scoping.chai", "status": "passed", "time": "0.136684", "output": null, "parsed_errors": [ ] }, { "name": "object_attr.chai", "status": "passed", "time": "0.313422", "output": null, "parsed_errors": [ ] }, { "name": "operator_overload2.chai", "status": "passed", "time": "0.146322", "output": null, "parsed_errors": [ ] }, { "name": "operator_overload.chai", "status": "passed", "time": "0.15136", "output": null, "parsed_errors": [ ] }, { "name": "object_constructor_guards.chai", "status": "passed", "time": "0.162278", "output": null, "parsed_errors": [ ] }, { "name": "object_method_guards.chai", "status": "passed", "time": "0.161169", "output": null, "parsed_errors": [ ] }, { "name": "odd.chai", "status": "passed", "time": "0.180063", "output": null, "parsed_errors": [ ] }, { "name": "pair.chai", "status": "passed", "time": "0.142713", "output": null, "parsed_errors": [ ] }, { "name": "operators_float.chai", "status": "passed", "time": "0.14868", "output": null, "parsed_errors": [ ] }, { "name": "pointer_passed_to_constructor.chai", "status": "passed", "time": "0.129881", "output": null, "parsed_errors": [ ] }, { "name": "operators_int.chai", "status": "passed", "time": "0.145989", "output": null, "parsed_errors": [ ] }, { "name": "pass_by_reference.chai", "status": "passed", "time": "0.136339", "output": null, "parsed_errors": [ ] }, { "name": "precedence_eq.chai", "status": "passed", "time": "0.214081", "output": null, "parsed_errors": [ ] }, { "name": "precedence_3.chai", "status": "passed", "time": "0.216785", "output": null, "parsed_errors": [ ] }, { "name": "precedence_1.chai", "status": "passed", "time": "0.223077", "output": null, "parsed_errors": [ ] }, { "name": "precedence_2.chai", "status": "passed", "time": "0.218794", "output": null, "parsed_errors": [ ] }, { "name": "range.chai", "status": "passed", "time": "0.210443", "output": null, "parsed_errors": [ ] }, { "name": "product.chai", "status": "passed", "time": "0.236132", "output": null, "parsed_errors": [ ] }, { "name": "range_find.chai", "status": "passed", "time": "0.136401", "output": null, "parsed_errors": [ ] }, { "name": "range_back.chai", "status": "passed", "time": "0.14005", "output": null, "parsed_errors": [ ] }, { "name": "reduce.chai", "status": "passed", "time": "0.140877", "output": null, "parsed_errors": [ ] }, { "name": "range_contains.chai", "status": "passed", "time": "0.147963", "output": null, "parsed_errors": [ ] }, { "name": "range_inplace.chai", "status": "passed", "time": "0.143219", "output": null, "parsed_errors": [ ] }, { "name": "scoping.chai", "status": "passed", "time": "0.157948", "output": null, "parsed_errors": [ ] }, { "name": "retroretro.chai", "status": "passed", "time": "0.164542", "output": null, "parsed_errors": [ ] }, { "name": "reflection_test.chai", "status": "passed", "time": "0.273405", "output": "\n", "parsed_errors": [ ] }, { "name": "return.chai", "status": "passed", "time": "0.266706", "output": null, "parsed_errors": [ ] }, { "name": "runtime_error.chai", "status": "passed", "time": "0.265537", "output": null, "parsed_errors": [ ] }, { "name": "retro.chai", "status": "passed", "time": "0.303902", "output": null, "parsed_errors": [ ] }, { "name": "shift.chai", "status": "passed", "time": "0.13469", "output": null, "parsed_errors": [ ] }, { "name": "string_concat.chai", "status": "passed", "time": "0.134147", "output": null, "parsed_errors": [ ] }, { "name": "string_charptr.chai", "status": "passed", "time": "0.138443", "output": null, "parsed_errors": [ ] }, { "name": "string_find.chai", "status": "passed", "time": "0.132961", "output": null, "parsed_errors": [ ] }, { "name": "string_find_first_not_of.chai", "status": "passed", "time": "0.128313", "output": null, "parsed_errors": [ ] }, { "name": "string_find_last_of.chai", "status": "passed", "time": "0.13867", "output": null, "parsed_errors": [ ] }, { "name": "string_init.chai", "status": "passed", "time": "0.238301", "output": "bob\n", "parsed_errors": [ ] }, { "name": "string_literal_access.chai", "status": "passed", "time": "0.2331", "output": null, "parsed_errors": [ ] }, { "name": "string_rfind.chai", "status": "passed", "time": "0.222504", "output": null, "parsed_errors": [ ] }, { "name": "string_find_last_not_of.chai", "status": "passed", "time": "0.243265", "output": null, "parsed_errors": [ ] }, { "name": "string_find_first_of.chai", "status": "passed", "time": "0.264521", "output": null, "parsed_errors": [ ] }, { "name": "string_substr.chai", "status": "passed", "time": "0.129097", "output": null, "parsed_errors": [ ] }, { "name": "string_size.chai", "status": "passed", "time": "0.132148", "output": null, "parsed_errors": [ ] }, { "name": "switch_break.chai", "status": "passed", "time": "0.123936", "output": null, "parsed_errors": [ ] }, { "name": "switch_default.chai", "status": "passed", "time": "0.121288", "output": null, "parsed_errors": [ ] }, { "name": "sum.chai", "status": "passed", "time": "0.132079", "output": null, "parsed_errors": [ ] }, { "name": "switch_fallthru.chai", "status": "passed", "time": "0.240507", "output": null, "parsed_errors": [ ] }, { "name": "take_while.chai", "status": "passed", "time": "0.254092", "output": null, "parsed_errors": [ ] }, { "name": "switch_empty.chai", "status": "passed", "time": "0.269864", "output": null, "parsed_errors": [ ] }, { "name": "take.chai", "status": "passed", "time": "0.256279", "output": null, "parsed_errors": [ ] }, { "name": "system_introspection.chai", "status": "passed", "time": "0.259939", "output": null, "parsed_errors": [ ] }, { "name": "switch_fallthru_and_break.chai", "status": "passed", "time": "0.278162", "output": null, "parsed_errors": [ ] }, { "name": "use.chai", "status": "passed", "time": "0.127833", "output": null, "parsed_errors": [ ] }, { "name": "type_info.chai", "status": "passed", "time": "0.236313", "output": null, "parsed_errors": [ ] }, { "name": "user_defined_conversions.chai", "status": "passed", "time": "0.229352", "output": null, "parsed_errors": [ ] }, { "name": "ternary_condition.chai", "status": "passed", "time": "0.23842", "output": null, "parsed_errors": [ ] }, { "name": "user_defined_conversions_2.chai", "status": "passed", "time": "0.118966", "output": "Made it past test 2\nMade it past test 3\nMade it past test 4\nMade it past test 5\n", "parsed_errors": [ ] }, { "name": "var_decl.chai", "status": "passed", "time": "0.117751", "output": null, "parsed_errors": [ ] }, { "name": "temporary_lifetime.chai", "status": "passed", "time": "0.360356", "output": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n", "parsed_errors": [ ] }, { "name": "variable_redefinition.chai", "status": "passed", "time": "0.119124", "output": null, "parsed_errors": [ ] }, { "name": "vector_access.chai", "status": "passed", "time": "0.218902", "output": "Index: 2\n3\nIndex: 1\n2\n", "parsed_errors": [ ] }, { "name": "var_ref_decl.chai", "status": "passed", "time": "0.230401", "output": null, "parsed_errors": [ ] }, { "name": "vector_literal_acccess.chai", "status": "passed", "time": "0.227108", "output": null, "parsed_errors": [ ] }, { "name": "vector_of_suffixed_numbers.chai", "status": "passed", "time": "0.220895", "output": null, "parsed_errors": [ ] }, { "name": "vector_erase_at.chai", "status": "passed", "time": "0.238498", "output": null, "parsed_errors": [ ] }, { "name": "vector_insert_at.chai", "status": "passed", "time": "0.228617", "output": null, "parsed_errors": [ ] }, { "name": "vector_of_one.chai", "status": "passed", "time": "0.224262", "output": null, "parsed_errors": [ ] }, { "name": "vector_inplace_init.chai", "status": "passed", "time": "0.259628", "output": null, "parsed_errors": [ ] }, { "name": "vector_push_empty.chai", "status": "passed", "time": "0.22246", "output": null, "parsed_errors": [ ] }, { "name": "vector_paren_literal_access.chai", "status": "passed", "time": "0.228144", "output": null, "parsed_errors": [ ] }, { "name": "zip.chai", "status": "passed", "time": "0.219453", "output": null, "parsed_errors": [ ] }, { "name": "zip_with.chai", "status": "passed", "time": "0.215065", "output": null, "parsed_errors": [ ] }, { "name": "C++11 Lambdas Can Be Registered", "status": "passed", "time": "0.181628", "output": "===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "vector_push_back.chai", "status": "passed", "time": "0.409031", "output": null, "parsed_errors": [ ] }, { "name": "ChaiScript can be created and destroyed on heap", "status": "passed", "time": "0.176256", "output": "===============================================================================\ntest cases: 1 | 1 passed\nassertions: - none -\n\n", "parsed_errors": [ ] }, { "name": "Function objects can be created from chaiscript functions", "status": "passed", "time": "0.280026", "output": "Hello World\n===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test automatic arithmetic conversions", "status": "passed", "time": "0.277617", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Dynamic_Object attributes can be shared with C++", "status": "passed", "time": "0.397196", "output": "===============================================================================\nAll tests passed (6 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw a runtime_error", "status": "passed", "time": "0.211947", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw int or double", "status": "passed", "time": "0.215564", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Generic exception handling with C++", "status": "passed", "time": "0.219806", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw unhandled type", "status": "passed", "time": "0.210398", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Throw an int", "status": "passed", "time": "0.334762", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Function ordering", "status": "passed", "time": "0.126252", "output": "===============================================================================\nAll tests passed (4 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "performance.chai", "status": "passed", "time": "3.19739", "output": "Elapsed time: 2.81534 sum: 6.9322\n", "parsed_errors": [ ] }, { "name": "Set and restore chai state", "status": "passed", "time": "0.149694", "output": "===============================================================================\nAll tests passed (5 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "No unexpected exceptions leak", "status": "passed", "time": "0.155463", "output": "===============================================================================\nAll tests passed (11 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Functor cast", "status": "passed", "time": "0.151685", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Short comparison with int", "status": "passed", "time": "0.183747", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Object lifetime tests", "status": "passed", "time": "0.137823", "output": "===============================================================================\nAll tests passed (6 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Object copy counts", "status": "passed", "time": "0.142882", "output": "Object_Copy_Count_Test()\nObject_Copy_Count_Test(Object_Copy_Count_Test &&)\n~Object_Copy_Count_Test()\n~Object_Copy_Count_Test()\n===============================================================================\nAll tests passed (4 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Object lifetime test 2", "status": "passed", "time": "0.229984", "output": "10\n10\n===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test lookup of type names", "status": "passed", "time": "0.257546", "output": "===============================================================================\nAll tests passed (2 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Test Derived->Base with non-polymorphic classes", "status": "passed", "time": "0.0986199", "output": "===============================================================================\nAll tests passed (1 assertion in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "C_Linkage_Test", "status": "passed", "time": "0.146558", "output": null, "parsed_errors": [ ] }, { "name": "Boxed_Cast_Test", "status": "passed", "time": "0.172274", "output": null, "parsed_errors": [ ] }, { "name": "Utility_Test utility class wrapper", "status": "passed", "time": "0.424813", "output": "===============================================================================\nAll tests passed (3 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "Type_Info_Test", "status": "passed", "time": "0.162975", "output": "Size of Type_Info 24\n", "parsed_errors": [ ] }, { "name": "Simultaneous ChaiScript tests", "status": "passed", "time": "0.444669", "output": "===============================================================================\nAll tests passed (50 assertions in 1 test case)\n\n", "parsed_errors": [ ] }, { "name": "MultiFile_Test", "status": "passed", "time": "0.0721738", "output": null, "parsed_errors": [ ] }, { "name": "Integer_Literal_Test", "status": "passed", "time": "3.20255", "output": "Comparing : 15 15\nComparing : 255 255\nComparing : 4095 4095\nComparing : 65535 65535\nComparing : 1048575 1048575\nComparing : 16777215 16777215\nComparing : 268435455 268435455\nComparing : 4294967295 4294967295\nComparing : 68719476735 68719476735\nComparing : 1099511627775 1099511627775\nComparing : 17592186044415 17592186044415\nComparing : 281474976710655 281474976710655\nComparing : 4503599627370495 4503599627370495\nComparing : 72057594037927935 72057594037927935\nComparing : 1152921504606846975 1152921504606846975\nComparing : 18446744073709551615 18446744073709551615\nComparing : 1 1\nComparing : 15 15\nComparing : 127 127\nComparing : 1023 1023\nComparing : 8191 8191\nComparing : 65535 65535\nComparing : 524287 524287\nComparing : 4194303 4194303\nComparing : 33554431 33554431\nComparing : 268435455 268435455\nComparing : 2147483647 2147483647\nComparing : 17179869183 17179869183\nComparing : 137438953471 137438953471\nComparing : 1099511627775 1099511627775\nComparing : 8796093022207 8796093022207\nComparing : 70368744177663 7...\nThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\n", "parsed_errors": [ ] }, { "name": "Multithreaded_Test", "status": "passed", "time": "44.754", "output": "Num threads: 7\n", "parsed_errors": [ ] } ], "failure": null, "package_results": [ ] }